import { layer } from "@layui/layui-vue"

/**
 * 通知消息
 * @param 内容 content  提示内容
 * @param 图标 icon     1，2，3
 * @param 标题 title    标题
 * @param 位置 offset   rt(右上)，rb(右下)，lt(左上)，lb(左下)，
 * @returns 
 */
export function notifiy(content = '这是消息内容', icon = null, title = "消息通知", offset = "rt") {
    return layer.notifiy({
        title: title,
        content: content,
        offset: offset,
        icon: icon ? icon : null,
    })
}
/**
 * 提示消息
 * @param 内容 content 提示内容
 * @param 时间 time 秒
 * @returns 
 */
export function info(content = '消息', time = 3) {
    return layer.msg(content, { time: time * 1000, icon: 1 })
}
/**
 * 成功消息
 * @param 内容 content 提示内容
 * @param 时间 time 秒
 * @returns 
 */
export function msgSuccess(content = '成功消息', time = 3) {
    return layer.msg(content, { time: time * 1000, icon: 1 })
}
/**
 * 失败消息
 * @param 内容 content 提示内容
 * @param 时间 time 秒
 * @returns 
 */
export function msgError(content = '失败消息', time = 3) {
    return layer.msg(content, { time: time * 1000, icon: 0 })
}
/**
 * 警告消息
 * @param 内容 content 提示内容
 * @param 时间 time 秒
 * @returns 
 */
export function msgWarning(content = '警告消息', time = 3) {
    return layer.msg(content, { time: time * 1000, icon: 3 })
}
